package com.xiaobai.design_pattern.strategy;

/**
 * @author wangtw
 * @ClassName PercentageDiscountStragety
 * @description: 百分比策略（具体策略角色）
 * @date 2023/6/418:32
 */
public class PercentageDiscountStrategy extends DiscountStrategy{
    // 构造函数
    public PercentageDiscountStrategy(double price, int number) {
        super(price, number);
    }

    /**
     * 具体策略方法，折扣百分比为15%的算法
     * @return
     */
    @Override
    public double calculateDiscount() {
        return getNumber() * getPrice() * 0.15;
    }
}
